*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {

}

// 主色（品牌色）
$color-primary: #1a2d35;
$color-primary-hover: #1d4ed8;

// 辅助色
$color-secondary: #16a34a;
$color-danger: #dc2626;

// 中性色（文本、背景）
$color-text: #1e293b;
$color-text-light: #6b7280;
$color-background: #f3f4f6;
$color-white: #ffffff;
$color-black: #000000;

// 状态色（成功、警告、错误）
$color-success: #16a34a;
$color-warning: #facc15;
$color-error: #dc2626;


@mixin flex-ja-c {
  display: flex;
  justify-content: center;
  align-items: center;
}